Add initial app file

@BrettASwift, would you mind reviewing?