created specs for tai chi config
added code to handle more complex moves and built
added specs for enumerability of properties
tidy up of whitespace