Initial Commit

Alpha Release
Partially tested
Javascript still in test directory as template for comprehensive tests