Setup global logger for RubberDuck

Initial Logger setup is currently done in RubberDuck bootstrapping
class.
Log required exceptions and simple info

Exceptions and simple information flow is logged. Database component is
currently not logged. Refactored some message naming as well.
Merge branch 'logging'
Updated .gitignore to ignore log files
Let DatabaseManager.getInstance() throw exceptions instead of returning null when instanceId cannot be found