Initial drop with minimal testing
Updating .gitignore
Remove test file
Update clock names to make more sense
Rename relation to ordering
Add more comments, fix a few names
Merge remote-tracking branch 'origin/initial-drop'