Initial commit. Some simple features of this app is already done.