Initial commit, first few jasmine specs written and passing.