Initial commit

Command-line argument support, /getsalt support. Need to think of class design before going further.