Create directory structure for code. Add basic tests for code