Deleted LandmarkCategory.

It was useless.
Filled in missing descriptions, and regenerated javadoc.
Updated VP diagram
Update Encoder.java
Test for Ben
Hint for Bartek
Revert "Update Encoder.java"

This reverts commit 3ea7802ef6a1b58927e18e9ecc70e10d1a231680.
Encoder part 1
Added missing case
Update Encoder.java
Update Encoder.java
Update Encoder.java
Update Encoder.java
Update Encoder.java
Fixed Bartek's problem

Added some brackets to make more localized vairables.
DESCRIBE - Waypoint description
DESCRIPTION - For each landmark
Update Encoder.java
Removed some cases
DESCRIBE - changed empty landmark checking method