Added LongBlock block. No unit tests added
Forgot to add BlockFrom.cpp
Added support for unit tests
Refactor out pointers where possible