tidying code for readability
lots of restructuring
added round engines
changed package structure, created empty tests
betting engine refactoring
betting engine refactoring