Added underscoring to lowercase option, added dep on future
to allow python2 or python3