Initial commit. project without db support and minimum middleware