Initial commit

project nearly complete