adding css transitions and active states, adding portfolio json info