Clean up project.go

* Clean up unused methods
* Refactor to Project.Remote
That's correct. When `Project` is created trough a URL, there won't be a remote. Is there anything we could improve this?