Merge dev into master

* New code layout
* Added rename() functions to field and element operations
* Simplified function names (closes #2)
* Library is now licensed under the **LGPL v3**