Improved configuration options; improved efficiency to algorithms; minor
bug fixes