Added command line interface functionality

Fixes special character bug (at least expected special characters) on
usernames
Reorganized package structure
Removed getInfo and added info object as part of download callback
Updated example, test and readme