Added weapon description files
New weapons can now be added by creating a description file. This is only the first step towards an API that will allow modders to develop weapons controlled by JAVA code.