File read/write and hash

Added read/write abilitys and a place to put the weight data