Add colorama dependency and colored logs
Use str constructor on text in log functions
Add macro support in compiler (resolves #7)
Add compiler process-integration tests