Cleanup Commits

changed some internal directory structure because I wasn't aware that python does now allow dashes in module names.

Added option to override default storm api url, so that I can test in staging more easily. 

Added a functioning if not-very-useful tests.py. This will have to do in lieu of real tests until I (or someone else) has time to write them.