Moved code files into proper subdirectories, added pk3 version for distribution