Add basic logger
Add useful verbose error messaging for NGComponent errors to help with project debugging
Update logging for all project components