Simplify file structure, class names
Add some contributing documentation