branch is called tests, is actually more of restructuring

file structure modifications, modulization, etc.