Modified code layout to make it more simple
Added rename() functions to field and element. Minor code changes
Readjusted code layout
Simplified function names (closes #2)
Changed license of the library to LGPLv3
Merge pull request #5 from RMed/dev

Merge 'dev' into 'master'