Added unfinished ship reader

Also added error class that doesn't even work