Issue 14 -- axes names

The python code now does something like this for pc1: PC1 (25 %) when writing the javascript code, the code is also now capable of handling custom axes names.

This should close #14.