Fixes for issues #1, #2 and #3

- New class names added
- LESS refactoring
- this.setCompletionStatus() now used