Update remove beholder, update middleclass

Change-Id: I4f6e3c55a4f409dba3c3ca82424051ca7655e250
Extract 3rd party lib requires

Change-Id: Id264f3af8f20adf198a8d1947bfa48a93c7ecff5
Reorganize things as a more normal love project

No longer monkey patching love.run or anything. Improves
maintainability and such. <3 <3

Change-Id: Ib514ca9576a1d15cae085d294c1f300814838845