establishes basic directory structure and Makefiles
adds basic model structure skeleton classes
add scalars
adds some random number generation and threads to examine benefits of parrallelisation