Updated to latest fastahack and fixed FastaReference initialization

I've changed the behavior of the update script to accept the fastahack directory as an argument. Also pulled in the most recent fastahack version and updated the cython FastaReference class to comply with the new initialization behavior.