Split up files, added tests to all but main.go