Starred projects always on top of list

No this is actually merging ```projects``` and ```starred projects```. Line 87 adds the ```:starred true``` k,v to the starred-projects collection. ```filter``` then filters ```starred-projects``` where ```(:projectid starred-projects) = (:projectid starred-projects)``` and returns a sequence e.g ````({:projectid 1 :name "foo" :desc "bar"})``` so I used ```first``` to pull the map out of the sequence then merge it with the corresponding project in ```projects``` with ```merge``` so merge takes in something like ```(merge {:projectid 1 :name "foo" :desc "bar"} {:projectid 1 :name "foo" :desc "bar" :starred true}```

The actual sorting is done ```c/sort collection``` on line 102.