enabled custom header support

Adds support to upload a custom header image from WP admin under: 

**Appearance -> Header**

![image](https://cloud.githubusercontent.com/assets/1566749/5364898/6ed1a3ce-7fb5-11e4-87e3-11a886c0365d.png)


Resolves #72