moved client files to app, created gitignore file

@jimobrien, would you review it for me, please?