Now supports Python 2.6 (with additional argparse requirement)
removed some unnecessary global variables and their setters in read and
write
read, write and search aren't executable scripts anymore