Changed DM type, to include actuator locations in type.
Added the influence value dependence on gain micron/volt.
Modified plotting function to work with the modified DM type.
Added test code

Added the first test code. It checks for position calculation of a
simple 6x6 pzt DM.
Modified the types.

Makes more sense splitting in configuration and actual mirror object,
and the constructor becomes easier to understand.
Small refactoring of the file and inclusion of more tests
Fixed errors found in tests.
Merge branch 'master' of github.com:forcaeluz/julia-ao into type_refactoring
Updating build configuration. Trying it out.
New build test
Revert "Updating build configuration. Trying it out."

This reverts commit aa4900106c57a9dc188e2711cdd5e67d72a1576c.

Conflicts:
	.travis.yml
Modified build.

Not working with packages and modules in this branch, only be sure to
fix all the errors.
Added println to indicate performed tests.
Fixed influence function headers, and implemented some functions partially.
Merge pull request #2 from forcaeluz/type_refactoring

Refactored the Dm Type, and modified the influence functions to all accept the same parameters.