Separated low level and synel parsing and rewrote parsers in the state monad
Added categories field to Synel
Updated synel definitions with categories