FIX: Handle command line arguments.
Directory structure changes.
Moved test to tests directory.
Added su test.