Added tests for the logger

Testing only the actual Logger at this point, and mainly the
getLog method. Added test to ensure that it doesn't create
extra logs.

Need to ensure accessor functionality is updated in classes

Other changes:
- Added new idea to base.js