Fixing API tests
Moving unprocessed js and css assets out of src folder

Various grunt tasks are available to compile the final js and css files
Updating Header comment

Using PEAR standard for header comment and function docblock