improve code for filename completion (abstract the local filesystem implementation)
add better support for saving files, checking for changes, etc
remove alert()
no file stamps on localStorage