added spikes and river class, added factory methods to instantiate them, finished majority of parser
most of parser working, added River and Spikes class and their factories