legs: fix table markup

The table markup was wrong (multiple tbody elements), which was breaking datatables.

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: simplify datatables initialization

Use defaults, defined in app/assets/javascripts/legs.js.

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: improve UX of input form

* Better text for labels
* Reduce width of input boxes
* Add more validations

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
Merge branch 'master' of gh-diditclear:diditclear/diditclear.com