Bugs, Tests and Examples

Bug fixes, atoum unit tests and example tests
Updated GitIgnore File

Ignoring lock files, vendor folder contents and bin folder contents