added .h/.m
updated comment info in .h/.m to reflect that this came from Stanford U CS193p class