input validation

1) waveHight to waveHeight renamed
2) tried to solve problem, when ' character didn't save correctly in
database, but not solved - see Waypoint.java
3) View of waypoint changed - fields windStrength, windDirection, rain,
waveDirection are now drop-down lists
4) date and time are not more "date" and "time" fields, because they
collided with masked input for those fields
5) masked inputs for lat, lng, temp, waveHeight and airPressure. But lat
and lng should probably be made with regex or pure javascript validation