Improved compliance to the standard. Added clear(), push_back() etc. throw exceptions, added emplace*()
Added container ArrayList
Added CMake files