Recently Played

This adds serialization of a recently played list. The file is stored at the root of the roms path at `recently-played.json`. 

Every time a game is played, it's added to the top of the list. The list has a max size of 6.

There's no ui utilizing this yet, but let's add it for now anyways.