1. Moved the declaration of the rewrite_timeout property from BasicAtom to Processor.
   This ensures that every Processor instance will have this property defined.
2. Added a missing case for handling BooleanLiterals to BasicAtomComparator.
Merge pull request #167 from sprowell/master

Merge of loc into master.
Updated some of the read me files in the root and bumped the version.  We are now at version 0.5.  Hooray!
Added a roadmap file to the root.
Removed some redundant and unused methods.
More aggressive exception trapping in ERepl.
Fixed use of warn to use console from `knownExecutor`.
Added a comment about bad timeout stuff in `BasicAtom`.
Added a method to get the bit string for a set of rules.  This is in preparation for the new `RewriteEngine` class.
Added support for a new bit string literal with root type BITSTRING.