updated gitignore
Updated terminal code to lastest IPython api
Documented custom data loaders. Closes #135