added xstream libraries, began implementing commandline interface