add addressof.hpp
Merge branch 'feature/addressof' into develop
add allocator.hpp
add forward.hpp
add functions
Merge branch 'feature/allocator' into develop
Merge branch 'feature/forward' into develop