Lots of updates

Profiling added to fundamental, transition stil work in progress (matlab
does something that numpy wont allow so need to look into), and main
added buffer images with a set size rather than numpy arrays for the new
images so they could be added to the frame buffer