adjusted layout for weapon list view
added basic support for multiple item types by using weapons and shields
renamed params in module definitions
introduced directive with dynamic templates to render an item
fixed incorrect navigation link being highlighted
fixed incorrect navigation link being highlighted