Merge pull request #19 from elyas-bhy/issue-16

UI rehaul, fixes #16
Merge branch 'master' of https://github.com/idrc/tagin into develop
Reformatting legacy code.
Refactored color management.