Refactored reduce, tryReduce
Deleted ParseException
Refactored PowerState construction (fixes #7)