updated Set() to also be able to take an array.
added support to the Query() method such that if given a Query object and parameter object, it will automatically find the named arguments in the query and find their respective property in the parameter object.
removing the user library again. all my projects so far have migrated away from it having their own user systems so i am doubting the utility of having a precanned one in the framework.