Added source files and demo project in current working state.
Minor cleanup