* code restructure (fat model, thin view)
* use of async commit() to drastically improve code analyse perf
* fix invalid links on projects deletion
* many small fixes
* implemented per-file analysis