[doc] Add some documentation
[doc] Add more documentation
[misc] Fix linking error and spacing issue
[console] Callback works
[misc] Add shared_ptr and unique_ptr to std includes
Merge pull request #75 from Makman2/unittest

[merge] Miscellaneous changes