Introduce helper functions and rewrite bef.getMetadata and bef.getDataset. related to #24 #23 #22 #21
fix a mistake when copying
refactor bef.searchTematres
Improves the namin scheme

o Improves the naming of the functions.
o Adds a wrapper for the search on tematres
o Examples:

	bef.search.tematres("ar")
	bef.search.tematres("not available")
	bef.search.tematres.keywords("treefall gap")
	bef.search.tematres.broader_keywords("treefall gap")
	bef.search.tematres.narrower_keywords("Tropical forest")
	bef.search.tematres("treefall gap", "broader")
	bef.search.tematres("Tropical forest", "narrower")
Fix bug when user credentials contains trailing spaces.
Improves naming scheme

o Improves the function naming base on the idea #25
o And extends the get.data wrapper for keywords
o Updates the documentation
Fixes the function names
Update docs to the latest naming scheme. issue #25
defunct old functions. issue #25
download free format files from within R. issue #5
Drop verbose argument from bef.portal.get.attachment. issue #5
Removes unused combineOjects function
Merge branch 'master' into preprelease
Some improvements

o Adds bef.options(download_dir="dir") used in the download now
  also chooses a sensible default download directory so it does
  not clutter the working directory
o Adds the attachment download to the wrapper so this is now
  available:
	bef.portal.get.attachment(dataset_id=7)
	bef.portal.get(dataset_id=7, attachment=T)
Some improvements

o Introduces functionality mentioned in #20 (closes #20)
o Updates the news file
o New helper function that returns the keyword URL
Some improvements

o Fixes the problem with download folder
o Improves several get functions
o Improves the wrapper for the getter functions bef.portal.get()
o Updates the newsfile

o Try functions:

bef.portal.get(full_url = "http://befdatadevelepment.biow.uni-leipzig.de/datasets/8/download.csv?user_credentials=Yy2APsD87JiDbF9YBnU")
bef.portal.get(dataset_id = 7)

bef.portal.get(full_url = "http://befdatadevelepment.biow.uni-leipzig.de/keywords")
bef.portal.get(keywords=T)

bef.portal.get(full_url = "http://befdatadevelepment.biow.uni-leipzig.de/paperproposals/2/?user_credentials=Yy2APsD87JiDbF9YBnU")
bef.portal.get(proposal_id = 2 )

bef.portal.get(full_url = "http://befdatadevelepment.biow.uni-leipzig.de/datasets/8.eml")
bef.portal.get(dataset_id = 8)
bef.portal.get(dataset_id = 8, metadata = T)
bef.portal.get(dataset_id = 7, attachments = T)

bef.portal.get.dataset_list(keyword = "datetime")
bef.portal.get.dataset_list(keyword_id = 42)

bef.portal.get(keyword = "datetime")
bef.portal.get(keyword_id = 42)
Introduces the test framework

o introduces test framework thestthat #33
o Adds first tests and integrates the tests into the package check
=> one problem with testing in our case is they rely on data in BEFdata
   as some sort of fixtures. This makes them a bit brittle.
Bumps up version and removes testthat
Brings back testthat to description file
Improves the tests