Added api route
updated
updated content
Abstracted out data retrieval logic
Abstracted routes more
Added new route to handle data from GitHub