Moved main code to a module, this repo becomes a holder for the project now.