Initial commit of source and project files