Assets refactored.
Added js minification.
Small api refactoring.
Added PUBLIC_PATH constant.