fix deprecation warning on *>. and <*., clean up whitespace, format imports as per stylish haskell
add hspec test suite with parser unit tests for selp, simpleselp, rulesetp, and declp