Initialise commit - create the plugin and test skeleton
readme file
intermediate commit - fns and vars, multiple csv files (in progress)
single csv file
structs etc.
fields and modules
traits
inhertiance
impls
tidying up, bug fixes, module stuff
methods (and a bunch of stuff I forgot to commit before)