Casper tests

Added several casperjs tests for things such as testing login, creating a project or uploading an asset.
does this need to be in this list, or should it be in devDependencies?