Small cap stocks have outperformed their larger counterparts for the last four years - and evidence suggests over the long term small and mid sized companies always deliver