todo list, in no particular order:
-look at security implementation
-get key:value pairs from supplied url, instead of explicitly getting it from parameter lists
-documentation
..thoughts?

