Initial commit of current state of the project, all files included.