Added MovieLens module with tests