major cleanup and proper readme