Support for bitwise OR operator in constants.
Refactor.
Remove unused file.
Add license text to source files.