Committing for backup. Refactored some stuff
Created a UI for the board editor. Some more refactoring
Created a test class for testing later.
Merge branch 'master' into BoardEditor
Committing for backup
Merge branch 'master' into BoardEditor
#30
#30
Merge branch 'BoardEditor'