Fix error log with complex mixin references
Allow library loading on CLI
Attempt to cleanup CLI error handling
Allow output named build or watch

The first instance of build or watch will be interpreted as the action and subsequent will be treated as the output location.
Improve error handling in various locations
Fix test