change _phony
Merge branch 'master' into dev-sqm
make input keys read only
function __copy__ removes the readonly flag
change exception message
add __init__.py and examples

.gitignore now contains settings.py to prevent local settings uploaded
Merge branch 'dev-sqm'