Initial Commit
Cleanup and ready for publishing
adding demo page
Code cleanup and intial demo page