Casper tests

Added several casperjs tests for things such as testing login, creating a project or uploading an asset.
Updated to use that formatting and remove the options section which wasn't being used. Login.js is excluded because it's reused by every other file and doesn't work by itself.