Fix comment
Resume using key in services
Check package if outdated

Before building, check and build outdated package.
Add target "fmt" for code formatting
Refactor oauth2 code

1. Auto formatting
2. Improve unit test speed by adding t.Parallel()
Remove "path" from RestOnPat

The rest helper should know of all information about path and routing.
RestOnPat should focus more on bridging router and RestHelper.
Various improvement to build targets

1. Improve readability
2. Add unit test ("check" target) to build all
3. Added some logical PHONY target
Improve unit test coverage

1. Test integration test code
2. Add placeholder for "leejo/data" package test
Defined session

Session should be a part of RestOnPat package so authentication
is better handled.
Fix order in makefile

Target build also installs dependencies

Target check before build will result in dependency errors
Adopt API changes in gourd/service