Added File System, writing a butt-ton of getters and setters