Initial Commit

Core of the software