Move files around, make proper package structure
Move unit tests to other code repo