ignore mac cache files
refactor algorithms
begin hibernate tutorial