Update Makefile
Deleted redundancies.
Fixed major issues.
New upper level files, incomplete at the moment.
New files added for helper methods.
Methods added for particle and vector structs.
Updates and fixes.
Basic test system.