Altered header implementation of vehicles.h. Functions are now defined in vehicles.cpp and only declared in vehicles.h. Header are now guarded from multiple includes.
Moved declaration of parameters here. Fixed a critical bug which resulted in having the same seed every time the program runs. Also noticed that hdf_save_compress.h was storing variables as short when it should have been long.