Changed 'find()' to return undefined instead of null, restructured module, added CHANGELOG