First working version

So far, only the first page is new, the rest will have to be adapted. Please @unintendedbear and @jalbertcruz check it out for errors and stuff.
Solves conflict