~ changed static_assert to #error
+ target folder in .gitignore
+ trivial queue implementation