initial commit

adding codebase and simple test page