Make Position description optional

Signed-off-by: Max Fierke <max@maxfierke.com>
Set Area automatically on Position creation

Resolves #77

Signed-off-by: Max Fierke <max@maxfierke.com>