Modified object merging and added log class
Add route class with placeholder functions