diff --git a/awesome.md b/awesome.md
new file mode 100644
index 0000000..e1b173d
--- /dev/null
+++ b/awesome.md
@@ -0,0 +1,55 @@
+# The awesome manifesto
+
+If you want your list to be included on `awesome`, try to only include actual awesome stuff in your list. After all, it's a curation, not a collection.
+
+But **what is awesome?**
+
+## Only awesome is awesome
+
+Research if the stuff you're including is actually awesome. Put only stuff on the list you or another contributor can personally recommend and rather leave stuff out than include too much.
+
+## Awesome badge
+
+[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
+
+Add an awesome badge to the top of your list, right to the title. [Example](https://github.com/sindresorhus/awesome-nodejs).
+
+```md
+[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
+```
+
+## Comment on why something is awesome
+
+Apart from suggesting a particular item on your list, you should also inform your readers *why* it's on the list and how they will benefit from it.
+
+## Make it clear what the list is about
+
+Have a succinct description at the top of your readme. Make sure your list covers a certain scope and nothing else. Link to other awesome lists if you think they already cover a certain subject good enough.
+
+## Pay attention to grammar
+
+Ensure your list is grammatically correct, typo free and has no Markdown formatting errors. This should also apply to pull requests.
+
+## Choose an appropriate license
+
+Keep in mind that if you [haven't selected a license](http://choosealicense.com/no-license/), it basically means the people are *not* allowed to reproduce, distribute or create derivative works.
+
+[Creative Commons licenses](https://creativecommons.org/) are perfect for this purpose. **We would recommend [`CC0`](https://creativecommons.org/publicdomain/zero/1.0/).** Code licenses like MIT, BSD, GPL, and so forth are not recommended.
+
+## Include contribution guidelines
+
+People who are contributing to your list should have a clear understanding how they should do so.
+
+If you don't feel like writing one from scratch, feel free to take our [contributing.md](contributing.md) and modify it to your own needs.
+
+## Stylize your list properly
+
+Create a table of contents, organize the content into different categories, and use images if suitable. Ensure all entries are consistent (e.g. all entry descriptions end in a `.`).
+
+## Accept other people's opinion
+
+If you're an owner of the list, respect other people's opinion. If there are plenty of users not agreeing to your decision, give it a second thought.
+
+## Discovery
+
+Link back to this list from your list so users can easily discover more lists.
diff --git a/contributing.md b/contributing.md
index 8d94432..5f5a9a1 100644
--- a/contributing.md
+++ b/contributing.md
@@ -1,17 +1,48 @@
# Contribution Guidelines
+## Table of Contents
+- [Adding to this list](#adding-to-this-list)
+- [Creating your own awesome list](#creating-your-own-awesome-list)
+- [Adding something to an Awesome list](#adding-something-to-an-awesome-list)
+- [Updating your Pull Request](#updating-your-pull-request)
+
+## Adding to this list
+
Please ensure your pull request adheres to the following guidelines:
- Search previous suggestions before making a new one, as yours may be a duplicate.
-- Make sure your list is useful before submitting. That implies it having enough content and every item a good succinct description.
-- A link back to this list from yours, so users can discover more lists, would be appreciated.
+- Make sure the list is useful before submitting. That implies it has enough content and every item has a good succinct description.
- Make an individual pull request for each suggestion.
-- Titles should be [capitalized](http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html).
+- Use [title-casing](http://titlecapitalization.com) (AP style).
- Use the following format: `[List Name](link)`
- Link additions should be added to the bottom of the relevant category.
- New categories or improvements to the existing categorization are welcome.
- Check your spelling and grammar.
- Make sure your text editor is set to remove trailing whitespace.
- The pull request and commit should have a useful title.
+- The body of your commit message should contain a link to the repository.
Thank you for your suggestions!
+
+## Creating your own awesome list
+
+To create your own list, check out the [instructions](create-list.md).
+
+## Adding something to an awesome list
+
+If you have something awesome to contribute to an awesome list, this is how you do it.
+
+You'll need a [GitHub account](https://github.com/join)!
+
+1. Access the awesome list's GitHub page. For example: https://github.com/sindresorhus/awesome
+2. Click on the `readme.md` file: ![Step 2 Click on Readme.md](https://cloud.githubusercontent.com/assets/170270/9402920/53a7e3ea-480c-11e5-9d81-aecf64be55eb.png)
+3. Now click on the edit icon. ![Step 3 - Click on Edit](https://cloud.githubusercontent.com/assets/170270/9402927/6506af22-480c-11e5-8c18-7ea823530099.png)
+4. You can start editing the text of the file in the in-browser editor. Make sure you follow guidelines above. You can use [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown/). ![Step 4 - Edit the file](https://cloud.githubusercontent.com/assets/170270/9402932/7301c3a0-480c-11e5-81f5-7e343b71674f.png)
+5. Say why you're proposing the changes, and then click on "Propose file change". ![Step 5 - Propose Changes](https://cloud.githubusercontent.com/assets/170270/9402937/7dd0652a-480c-11e5-9138-bd14244593d5.png)
+6. Submit the [pull request](https://help.github.com/articles/using-pull-requests/)!
+
+## Updating your Pull Request
+
+Sometimes, a maintainer of an awesome list will ask you to edit your Pull Request before it is included. This is normally due to spelling errors or because your PR didn't match the awesome-* list guidelines.
+
+[Here](https://github.com/RichardLitt/docs/blob/master/amending-a-commit-guide.md) is a write up on how to change a Pull Request, and the different ways you can do that.
diff --git a/create-list.md b/create-list.md
new file mode 100644
index 0000000..0197a25
--- /dev/null
+++ b/create-list.md
@@ -0,0 +1,9 @@
+# Creating Your Own List
+
+- Read the [awesome manifesto](https://github.com/sindresorhus/awesome/blob/master/awesome.md) and ensure your list complies.
+- Wait at least a couple of weeks after creating a list before submitting to this list to give it a chance to mature.
+- Search this list before making a new one, as yours may be a duplicate. If it is, try and contribute to the best one instead of making your own.
+- A link back to this list from yours, so users can discover more lists, would be appreciated.
+- Make sure you read the [contribution guidelines](https://github.com/sindresorhus/awesome/blob/master/contributing.md) before submitting a request for your list to be added here.
+
+Thanks for being awesome!
diff --git a/media/badge.ai b/media/badge.ai
new file mode 100644
index 0000000..f837609
--- /dev/null
+++ b/media/badge.ai
@@ -0,0 +1,471 @@
+%PDF-1.5
%
+1 0 obj
<>/OCGs[5 0 R 41 0 R 76 0 R 111 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<>stream
+
+
+
+
+ Adobe Illustrator CC 2014 (Macintosh)
+ 2015-07-30T14:16:40+02:00
+ 2015-07-30T14:21:07+02:00
+ 2015-07-30T14:21:07+02:00
+
+
+
+ 256
+ 48
+ JPEG
+ /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAMAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6nq2sXWpXTzTOeFT6UVf
hRewAy8CnOjEAILlhZO5Yq7liruWKu5Yq7liruWKu5YqknnRv+dX1D/jGP8Aia5KPNry/SXjPLL3
DdyxV3LFXcsVdyxV3LFXcsVdyxV3LFXcsVdyxV3LFXcsVdyxV3LFXcsVdyxV3LFXcsVdyxV3LFXs
H5AeddXXzAPLVxO9xp1zFI9vG5LejJEOfwE9FZQar45RmgKtU85ZF2DuWKrZJo4o2kkYJGgLO7Gi
hQKkknoBirENC8/T+YPNEtjo9kZ9AtFdbrV2JVTMKFRH2YdqdT12A3FoBtmPLCl3LFWGaR+YT/4n
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
KcuUHYK//9k=
+
+
+
+ 1
+ True
+ False
+
+ 110.000000
+ 20.000000
+ Pixels
+
+
+
+ Cyan
+ Magenta
+ Yellow
+ Black
+
+
+
+
+
+ Default Swatch Group
+ 0
+
+
+
+ Document
+ application/pdf
+
+
+ Awesome badge
+
+
+
+
+ Sindre Sorhus
+
+
+ proof:pdf
+ xmp.did:ef918765-27af-4895-bf2d-a02ce4e97f80
+ uuid:9a763fed-d91a-2c4f-b0a8-33ada9d619dc
+ uuid:201deaec-fcc0-5b4e-9a70-bd9b1620d902
+
+ uuid:a36176b8-c750-2643-80e5-f93b6bf0e58a
+ xmp.did:01f1ba36-4833-4201-9475-14a8247e0b8f
+ uuid:201deaec-fcc0-5b4e-9a70-bd9b1620d902
+ proof:pdf
+
+
+
+
+ saved
+ xmp.iid:0ae011ec-e04a-4487-92fe-ba8898fb1f20
+ 2015-07-28T21:33:42+02:00
+ Adobe Illustrator CC 2014 (Macintosh)
+ /
+
+
+ saved
+ xmp.iid:ef918765-27af-4895-bf2d-a02ce4e97f80
+ 2015-07-30T14:16:40+02:00
+ Adobe Illustrator CC 2014 (Macintosh)
+ /
+
+
+
+ Adobe PDF library 11.00
+ False
+
+ http://sindresorhus.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
endstream
endobj
3 0 obj
<>
endobj
7 0 obj
<>/Resources<>/Properties<>/XObject<>>>/Thumb 119 0 R/TrimBox[0.0 0.0 110.0 20.0]/Type/Page>>
endobj
113 0 obj
<>stream
+HWK\)YVa^ M.DpdFVV@ Gf~?>맟?_o++p=?o]㯟~w/o=|?WϔF3\/QWy% 7a#֯/r1wW\]bM,s\9>3-f,K)CvϖX;;'.y,ԇVk\F/z9/z^YC8ARԣ>$hM#4yg1b.B+/sI#x'"v넄ٯ~/h3t`8+P574qK=`1 cЪgYWk[z\5Z+c>TFTf2SreFT7UΚ{Vz(fX@c 3-2İV!{9C
oL
)ł;*X49Ʀ8=h7⡕
+]#8@Z=p׀}ATT//T|f4UyXJ{LyyBwUNk@El)He%-($Q PeDeO-|ߎHux;BP3qǑg^ܕFffdL&ϓR߾
+zJ}^ldFaLʒڸ짛jZ22ne<4Tcx0vܞMY4jbEB:ɫ/y"~u=&OռMG$rV״vCEG!ċhR+
zpU+Z9&2hӜBզ06PYs˱5-Rh+*:qs NU&vd;#9X596LbPߪ.X+jvgްTaU#P-2ESʗYط -Yz9
+Zw~S*7!y06{|g-aϲ%$4`N/3Iۙ`'SJͤհ(rF=@映pCZ{n0GSt/'y\K$Rt,SEԤ*BxrM 邏CB]jI]r_B2kNO~/Kې#jh|J*i4Z3anE0[Vn5|#1g
qrO7lըg<HXmM`ٞ0K 5.邺RhD=>[/+4"4VB]"&R,8/wH,6?o@eRn@>8Ű9>$^;<4^nRM+Uߔ'սqpEkшHע1s-R;WxD1+QvD+^R9W"Ek%mD"\b+Qi߱!#]Tz +c5ZyX)zN>=H
+h17L,@ #M"t'S "V(+֬r`Ib{e)dMqPc|ūVzLkd`ڞ Gh5U&>#= p_̰lBҾ*%5wp'::'8dX*}GRGXfbaby#m
t8ҫ
#$Կ1qq1X:t,+"d%rEg̱q4qt7]qx&9Z5,]68Ot^ON