added source code of backend and shared module
modified README and LICNESE