added test files


Former-commit-id: 8f156d2519cac5ed29fecd4be88cf4e1539e7ac2
Started on test writings


Former-commit-id: e0406dec14b75161d71e5581f5ea4ea0725a1da5
added fully documentation


Former-commit-id: 58fcd7026d532877142e8b3a56df0efad0fafb6d
added more tests


Former-commit-id: 6ad2bd3fcce41c5ce7f2e65d30d02e9484890ad9
fixed auto uploader


Former-commit-id: 114a0d28fc656f7cb5472eb462ab1bb92e78360c
changed some stuff around


Former-commit-id: d66f1d53075d0ec3ed04c1424be717cf8e31d80a
travis test


Former-commit-id: 6bdb6bb5136d74c558f4335731e2d627c3484a0c
added travis key


Former-commit-id: 1cef79fc636cbca340f56b63708e8d2c90b4a259
added travis key


Former-commit-id: 8de609342be086c7e11fe0620ee18edeedc2babf
added travis key


Former-commit-id: e13f636be718a1c7902e82a45a0d46f7194ac41b
added travis key


Former-commit-id: 68e977e283b6e84d47fa87575d74076b4bbd85c1
added travis key


Former-commit-id: 854d990b2ff259ebf4cfcd62413800ee8ff4f047
added travis key


Former-commit-id: d4fe4f93b579f7f8204c0d9bbdb201046f0d308c
removed traits


Former-commit-id: 5cfe9c9facf03b2c6150dec6a9d7268534101a3c
Merge branch 'remove-traits'


Former-commit-id: 730f92627d47d4c355c89cd6c3c2302272433034
added new testfiles and more tests


Former-commit-id: 679b597df1b1c80e77adc316b31e93066affb079
more tests


Former-commit-id: f7711b4829342c47b8b39ec16a20bdeef09f5a53
changed some paths


Former-commit-id: b306b7c1df864db8223caac42e99736ff78ab40d
removed search class


Former-commit-id: ac69f284a8fc00589ae58bd3c1ce779856d5f74e
using traits


Former-commit-id: 27e302fc6d58bee1d8cee770ccdeced1a1123405