cs
made some adjustments
remove wrong code
trying to resolve some things
splitting domain object
Merge pull request #57 from cordoval/fix-imap-and-more-push

merge #57 INBOX is the defaul mailbox (cordoval)

This PR was merged into cordoval:master branch.

Discussion
----------

|Q            |A  |
|---          |---|
|Bug Fix?     |n  |
|New Feature? |n  |
|BC Breaks?   |n  |
|Deprecations?|n  |
|Tests Pass?  |n  |
|Fixed Tickets|   |
|License      |MIT|
|Doc PR       |   |
                   


 Sent using [Gush](https://github.com/gushphp/gush)

Commits
-------

372c6d9da5959e89495a98196ee5389789b94bbd INBOX is the defaul mailbox (ysramirez)
829d84e18fb562db5c718e89312159eeec83a27a INBOX is the defaul mailbox-fix (ysramirez)
e71448d6f2064c8fc91fcf62b439de256b8a7c29 if the atachment dosen't exists then move the messate to REJECTED mailbox (ysramirez)
db6d0e8eb91a2fc6e89ef9fafc175d8be2f43030 moving the REJECT folder to the constructor (ysramirez)
c9b1f550211e88b50d5abd53393a0fef3b818119 seting REJECT in parameters.yml (ysramirez)
d1c21ccd808c7f6b987e88985bb46a6793f26296 if the attachment isn't a zip then move the reject the message (ysramirez)
337564f30ef82692f495421cca9a7078aefdda2f return the .zip and the reponame (ysramirez)
dabeae447a17c6033e19fa1b7dfee1afc222176a return the most old message in the inbox (ysramirez)
79dc5001d469c5ce7c026a2ca81615394f58b63e changing travis (ysramirez)
76993783f39b02653fdca70b81f95388dc44c396 running code fixer (ysramirez)
738efbe98923d6ffd2f36e04f6ae3907d2f0dd89 only return an attach .zip (ysramirez)
40a55d57acdbd0a1869d1d892651aa5e0e95e28b now we are inside pushCallback (ysramirez)
7726c458fce9d6d8d6f972102d5ae5276a695b6b calling unzipAndJoin (ysramirez)
5d4056438bebd1188b8c5daa21de83858329e79d calling unzipAndJoin - fixing the interface (ysramirez)
9804b1c03f14b67d68106dfc17c2f3e90c96d1df Reader will download the attach and return only the filename (ysramirez)
9e96b5a4995887f42cbbe2a2b12bb8ef87f0edd4 Unziping the patch (ysramirez)
b929b3ae2e9e2596c10e4ae7320e9cd1ff0a3060 Unziping the patch - cleaning the method (ysramirez)
c42cc1c10cb036fb0bb5d7d032247e5819e04acb put the return to the method (ysramirez)
78f2a3084cc1c3dbdb03a1cc794401d44d44d23d now we have the patch (ysramirez)
2d3e0befd0d1fd24d0482beabbd18820b6dda1ca unzip now return the reponame and the patch (ysramirez)
23dbf7f84ff3e11cf214bf79dabc24fe48cab634 definig GitDriver class and grace.gitdriver service (ysramirez)
b0feee98c0618b3f7579ea4aacb877d6c22cdbfe rename grace.git.driver for grace.push.gitdriver (ysramirez)
a73fa704e4a2ccf9a178e1869f425ab3c76f750d trying to clone we need a Repo object (ysramirez)
20cd086e1e2c68ca166c71e980fb2fd8f0f76eb2 removing the service (ysramirez)
23e982c7a0237825d61714daea35dfabd36beef4 using GithubPost class instead the service (ysramirez)
f8c0777dc3231c1a99f556bfc95764f53d564a64 buildin the fromEmail metho step 1 (ysramirez)
03e682a093db096edac4fdfe2b9db2455a09b217 buildin the fromEmail metho step 2 setting the vendor and the name (ysramirez)
cca156dd85ed7103818c37159222664a38a0b1e1 start with usherer service (ysramirez)
47b8dd7ef801b2862bab4216a41b7a2bbac3735e start with fixing the push.yml and clone the repositorie (ysramirez)
ace40b8c30421ea3edb9ecc602c318a2a2264dd5 clonning the repo (ysramirez)
create a zipDirectory if it dosen't exists