Renamed the modules in order to avoid shadowing builtin objects. The FakeCallable will now throw a type error whenever the live object is not callable.
Added a contributing section in the README file.