Added some more code to start function as well as tests, also updated some old tests to work with the new start function a little cleaner