initial commit bases on angular-seed