Merge pull request #3 from adam4813/develop

Adjusted .gitignore to ignore build/ and lib/
Merge pull request #3 from wrongu/develop

binary output directory fixed
Add main header and container templates
Fix format
Fix format again
Replace array subscript operator by Insert()
Fix format and remove network specific lines
Fix format
Fix indents and namespace typo
Remove unuseful dereference
Merge pull request #6 from adam4813/develop

Develop
Merge branch 'develop' into feature-mainheader
Fix cmake of test binary
Merge branch 'develop' into feature-mainheader
Add unit tests for AtomicQueue
Add unit tests for AtomicMap
Add CMake and Code::Blocks project files to .gitignore
Fix tabs
Add missing unit tests
Remove make_unique() since VS does not support it