[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
[hotfix] Fix compilation error

The includes were wrong. We probably have to include the whole <memory>
Merge pull request #76 from Makman2/master

[merge] periodic merge