What are supercapacitors? - Analysis, Comparisons and Applications