Remove cache handling mimimize gitlab calls

Removed cache and all gitlab connections. We are not standalone. Because of gitlabs functionality removal we now allow repository from everywhere.
With the removial of gitlabs I added /register/ which takes either POST or GET with parameter repo_url.
Also added /update/ which handles POST or GET with parameter component

/components/ route will take a bit longer to load and will be tough on the server as components gets added. But for now it works quite well.

Bumped the version to 0.2.0 since it is a major overhaul. The tests also works as intended.
There are still some refactoring left, but needed to stop due to time constraint. But component_handler needs to be prettier than it is now.
Can't this action be POST to the component-name? Would be more RESTful.