added code to open people and weapon readers
updated default and parameterized constructors