Adding parameter to login method of SynapseClient, so that if the user has obtained a session token via some other means, they can use it
Merge pull request #25 from kellrott/master

Using session token for login
added getUserProfile and _getACL to client
initial cut of interacting with the file handle service
implemented CRUD on wiki objects
added command to create or update ACLs
conditionally set test endpoints, if testEndpoints section is present in config file
cleaned up Synapse.login: removed code to retrieve stored session, fixed sessionToken from parameters, added Synapse._skip_version_check in an attempt to make tests run a little faster