add version const
update readme
add coding guidelines #6
change paths config & add route wildcards
improve architecture
update version number