updated readme, additional documentation