Moved some files around, and fixed a bug where the page would overflow if the device width was too short. Closes #2